/**
 * 
 */
package cn.biplam.front.htmlscript.script;

import cn.biplam.common.wrapper.ErrorMessage;

/**
 * JavaScript脚本语句
 * @author 	WangSong
 * @create 	2009-3-31 下午08:17:10
 * @version 1.0
 */
public class ScriptSentence {
	
	private String sSentence=null;
	
	public ScriptSentence(){}
	
	/**
	 * 构造方法 传入脚本文本初始化
	 * @param sScript
	 */
	public ScriptSentence(String sScript){
		this.sSentence=sScript;
	}

	/**
	 * 获取对象及其内容的 HTML 形式
	 * @return
	 * @throws ErrorMessage
	 */
	public String draw() throws ErrorMessage {
		return this.sSentence;
	}

	/**
	 * 获取位于对象起始和结束标签内的 HTML
	 * @param sb
	 * @throws ErrorMessage
	 */
	protected void getContent(StringBuilder sb) throws ErrorMessage {
		sb.append(this.sSentence);
	}

	/**
	 * 设置语句文本
	 * @param script
	 */
	public void replace(String script){
		this.sSentence=script;
	}

}
